package com.xdf.docmanagementsystem.dao;

import org.springframework.stereotype.Repository;
import java.util.ArrayList;
import java.util.List;
import com.xdf.docmanagementsystem.entity.UserDeploy;
import org.apache.ibatis.annotations.Param;
import com.xdf.docmanagementsystem.common.util.Example;
/**
* @Description : 用户网格配置
* @Author : ZK
* @Date : 2020-06-22 13:00:25
*/
@Repository
public interface UserDeployMapper{
    int insert(UserDeploy record);

    int insertSelective(UserDeploy record);

    int multiInsert(List<UserDeploy> list);

    int insertDumplicateKeyUpdate(UserDeploy record);

    int updateByPrimaryKey(UserDeploy record);

    int updateByPrimaryKeySelective(UserDeploy record);

    int multiUpdate(List<UserDeploy> list);

    int deleteByPrimaryKey(Integer id);

    UserDeploy selectByPrimaryKey(Integer id);

    List<UserDeploy> selectAll();

    List<UserDeploy> selectByParam(UserDeploy record);

    int updateByExampleSelective(@Param("record") UserDeploy record,@Param("example") Example example);

    int deleteByExample(@Param("example") Example example);

    List<UserDeploy> selectByExample(@Param("example") Example example);

    int insertByExampleSelective(@Param("record") UserDeploy record,@Param("example") Example example);
}